<?php

/*

	Zadania:
	- zalogujForm (default gdy brak sesji) (dodatkowy parametr: error=bad)
	- zaloguj
	- wyloguj
	- glowna (default)
	- uzytkownicy
	- statusy
	
	Widoki:
	- Uzytkownicy
		- przegladaj (dodatkowe parametry: strona) 
		- edytujForm (dodatkowe parametry: id)
		- edytuj     (dodatkowe parametry: dane z formularza)
		- usun       (dodatkowe parametry: id)
	- Statusy
		- wybierzUzytkownika
		- przeglądaj (parametry jak wyżej + id usera )
		- edytujForm
		- edytuj
		- usun

*/

class Zadanie
{
	public $poziomDostepu;
	public $url;
	
	function Zadanie()
	{
		$this->url = new Url($this->zadanie);
		$this->przetworzAdres();
	}
	
	function przetworzAdres()
	{
		$this->url->parsujAdres();
		
		switch($this->url->getZadanie())
		{
			case 'zalogujForm' : 
				$obj = new Logowanie();
				$obj->formularzLogowania();
			break;
			
			case 'zaloguj' :
				$obj = new Logowanie();
				$val = $obj->zaloguj($_POST['login'], $_POST['haslo']);
				
				if($val == true)
				{
					header("Location: http://starzaki.eu.org/~gkmio2009/ADMIN/admin.php");
					exit();	
				}
				else
				{
					header("Location: http://starzaki.eu.org/~gkmio2009/ADMIN/admin.php?zadanie=zalogujForm&error=bad");
					exit();
				}
				
			break;
			
			case 'wyloguj' : 
				$obj = new Logowanie();
				$obj->wyloguj();
				header("Location: http://starzaki.eu.org/~gkmio2009/ADMIN/admin.php");
				exit();
			break;
		}
	}
	
}
?>